xavi pascual
The Cong Viettel Lose 0-1 to Persib Bandung in AFC Champions League Two: A 45th-Minute Penalty and a 68th-Minute Red Card Told the Story the Data Never CouldIn the 45th minute, the referee pointed to the penalty spot. It was the momen...
Canelo Alvarez meets Christian Mbilli in Riyadh: an unbeaten 29-fight run against 63 winsRiyadh, four in the morning. The Venue is not open yet. A strip of amber ligh...
The Most Perfect Analysis I Ever Wrote Was About a Match That Never ExistedThree in the morning in Chengdu, the power cuts. I open my laptop on a backup...
Vietnamese Table Tennis and the Lesson of an Empty Analysis Pipeline: When Data Stays Silent, the Writer Must Stay SilentThere is a moment in sports commentary that I learned from emptiness itself:...
V.League Transfer Window: Reading the Money Behind the ContractsIn Hanoi, in the final days of the mid-season transfer window, the meeting...
The Forgotten Ones: A Journey from Lach Tray Stadium to the World CupLach Tray Stadium is empty, but the goal still holds the shadow of a goalkeep...
Hoang Hen Out, Viet Anh Doubtful: The Height Question Before MalaysiaDo Hoang Hen is certain to miss the match with a calf injury. Bui Hoang Viet...
Seven Years Without Movement: Seth Young, ROLR and the American Esports Betting GapIn August, when I opened my sports betting flow tracker for the U.S. market...
VALORANT Champions 2026 Shanghai: 16 teams and regionally balanced groups revealedVALORANT Champions 2026 is about to take place in Shanghai, China, and Riot...
Manchester City, 115 Charges and Roy Keane's Reaction: When Trust Gets AuditedOn a winter evening in Shenzhen, I rewatched a clip of Roy Keane on Sky Sport...
Kentucky roars back against Louisville after a disastrous set: attacking percentage jumps from .079 to .420Set 1 ended at.079. Set 2 ended at.420. Between those two numbers there was...
Satwik-Chirag Weather Injury Storm in China: The 36-Shot Rally and Silent Warning from Shenzhen CourtAt the 47th minute of the match, with the score at 17-17 in the deciding game...
TaylorMade P-Series Discount Ahead of Black Friday: The 24% Number and the Story No One VerifiedOn Fairway Jockey's retail listings, the P7MB — the most expensive blade iron...
FIFA ASEAN Cup 2026: Two Fixtures, a Broken Link, and the Trust Equation for Vietnamese Football FansOn the evening of September 28, 2026, I opened VietNamNet's page to find a wa...
VAR, Empty Data and the Evidence Standard in V.LeagueThe clock on the scoreboard had already ticked into the fourth minute since t...
100 Grams and Two Wrong Notifications: The Random Weigh-In Protocol Flaw Exposed by the Jung Su-jin CaseSome defeats are decided in fifteen minutes, and not on the tatami. When Jung...
2026 Chess Olympiad, Round 9: Gukesh's Win and India's Unsolved EquationAt Samarkand, in the playing hall of Round 9 of the 2026 Chess Olympiad, ther...
Golf gift season: the premium bag with no price, no weight and no refereeIn its holiday gift guide, a GOLF.com Gear writer devotes two paragraphs to t...
Jay Idzes: The Silent Leader Helping Sassuolo Secure Their First Serie A WinWhen the final whistle blew at the Mapei Stadium, Jay Idzes breathed a sigh o...
The Fourth Naturalized Player and Vietnamese Football's 1.86m Target-Forward EquationThere is a small moment I still remember, unfolding on a Vietnamese football...
